page${entityName}(page, size, query, sorts, aggregates) {
  return client.get(utils.appendPageUrlQuery(`/${apiPath}/page`, page, size, query, sorts, aggregates));
},
list${entityName}(query) {
  return client.get(utils.appendUrlQuery(`/${apiPath}/list?`, query));
},
save${entityName}(${entityObj}) {
  return client.post(`/${apiPath}`, ${entityObj});
},
delete${entityName}(${entityObj}Id) {
  return client.delete(`/${apiPath}/${r'${'}${entityObj}${r'Id}'}`);
},
export${entityName}(query) {
  window.open(utils.appendUrlQuery(`/${apiPath}/export?`, query));
},